﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using ProyectoVeranoAECAasp.IOAccesos;

namespace ProyectoVeranoAECAasp.AccesoDatos.Clases
{
    public class ReservacionesporEspacio
    {

        public static List<DateTime> ejecutaSP_ObtenerDiasReservados(int id_Espacio)
        {


            //List<String> listaDatosString = new List<string>();
            String sql = @"sp_ObtenerDiasReservados";
            String miCadenaConexion = "";
            //----
            miCadenaConexion = ManejoArchivos.leer_CadenaCNX();
            using (SqlConnection conexionDB = new SqlConnection(miCadenaConexion))
            {
                conexionDB.Open();

                SqlCommand sentencia = new SqlCommand(sql, conexionDB);
                sentencia.CommandType = CommandType.StoredProcedure;
                sentencia.Parameters.Add(new SqlParameter("@pi_IDEspacio", id_Espacio));
                SqlDataReader drStore = sentencia.ExecuteReader();
               //si drStore.Read();

                List<DateTime> listaFechas = new List<DateTime>();
                 while (drStore.Read())
                {

                    DateTime var1;
                     var1 = (Convert.ToDateTime(drStore.GetValue(0).ToString()));

                    listaFechas.Add(Convert.ToDateTime(drStore.GetValue(0).ToString()));
                   // Console.WriteLine("{0}", drStore.GetString(2));
                   // listaDatosString.Add(drStore.GetValues([1]));
                   // String var = drStore.GetValue(0).ToString();
                }

                drStore.Close();
                return listaFechas;


               
            }
        }



    }
}
